.header { width:100%; height:138px; margin:0 auto; background:#ffc32d; }
.header .head { width:1000px; height:98px;  margin:0 auto; background:url(../images/home/head.jpg) top center no-repeat; }
.header .logo { float:left; width:216px; height:63px; padding-top:18px; }
.header .logo img { width:400px; height:70px; display:block; }
.header .tel { float:left; height:45px; border-left:2px solid #ffcc33; padding-left:15px; margin-left:15px; display:inline; font-size:20px; line-height:23px; color:#fee5c1; margin-top:12px; }
.header .tel span { display:block; color:#ffcc33; }
.header .opr { float:right; width:383px; }
.header .opr .t { height:30px; line-height:30px; text-align:right; color:#fee5c1; margin-bottom:1px; background:url(../images/home/she.png) 150px 10px no-repeat;  }
.header .opr .t a { color:#fff;  margin: 0 10px;  padding-left: 0px; padding-left: 10px\9;}
.header .searcher { width:383px; height:59px; background:url(../images/home/tel.png) no-repeat; overflow:hidden; }
.header .searcher .txt { width:138px; height:28px; line-height:28px; background:none; border:none; float:left; margin-left:214px; margin-top:16px;}
.header .searcher .sub { width:16px; height:16px; background:url(../images/home/searchBtn.png) no-repeat; float:right; border:none; cursor:pointer; margin-top:22px; margin-right:10px; }
/* navigation */
.navigation { width:100%; margin:0 auto; background:url(../images/home/menu_bg.jpg) repeat-x; height:40px; line-height:40px; }
.navigation ul.list { width:1000px; margin:0 auto;}
.navigation li.nav1 { float:left; width:142px; display:inline; background:url(../images/home/menu_li.jpg) right no-repeat;  }
.navigation a.nav1 { display:block; height:40px; line-height:40px; text-align:center; color:#3e3e3e; font-family:"Microsoft Yahei"; font-size:14px; }
.navigation a.nav1:hover { background:url(../images/home/nav.jpg) left bottom no-repeat; color:#3e3e3e; }
.navigation a.on,.navigation a.on:visited{background:url(../images/home/nav.jpg) left bottom no-repeat; color:#3e3e3e;}
/* banner */
.banner { width:100%; height:440px;margin:0px auto; position:relative; z-index:1px;overflow:hidden;}
.banner .scroll { overflow:hidden; width:100%; height:440px; }
.banner .scroll ul { width:500%; height:440px; }
.banner .scroll li { width:100%; height:440px; float:left; }
.banner .scroll img { width:100%; height:440px; }
.banner .tip { position:absolute; height:45px; width:1000px; left:50%; margin-left:-500px; bottom:30px; text-align:right; }
.banner .tip em {display:inline-block;height:45px; margin-left:12px;overflow:hidden;cursor:pointer;}
.banner .tip em.cur{cursor:pointer;}
.banner_bot{background:url(../images/bannerb_02.jpg) no-repeat; width:100%; height:30px;}
.bannermin, .bannermin ul, .bannermin li,.bannermin .scroll li{height: 300px;}
/*context*/
.w1000{width:1000px; margin:0 auto;}
.context{ padding-top:29px; background:#fff url(../images/home/context_bg.jpg) repeat-x; width:100%;}
.title{ background:url(../images/home/tit_bg.jpg) right no-repeat; width:100%; height:31px;line-height:31px; }
.title .left{line-height:31px; font-size:18px; font-family:"微软雅黑", "宋体"; color:#fffbf6; background:url(../images/home/tl.jpg) left no-repeat; width:130px; padding-left:34px;}
.title .right img{ padding-top:8px; padding-right:8px;}
.index_about{display:inline-block;background:#fff;position: relative;   }
.index_about strong{display:block;position: absolute; top:0;left:0;width:0;height:0;background:#fd9d30;}
.index_about img{position: relative; z-index:1;}

.line{ width:1px; height:172px; background:url(../images/home/line.jpg) repeat-y; margin-left:20px; margin-right:20px;}
.tab1{width:306px;}
	 .cont span a, .cont span a:visited{ display:block;padding:3px;box-shadow:0px 0px 3px #d2ccc1;border:1px solid #ccc; overflow:hidden; width:164px; height:108px; margin-top:10px; float:left;margin-right:10px;}
	.cont p{line-height:24px; padding-top:10px; color:#3e3e3e; }
	.cont p a,.tab1 p a:visited{color:#fd9d30;}
	.cont p a:hover{ text-decoration:underline;}

.tab2{ width:306px; overflow:hidden;}
	.tab2 .cont span a,.tab2 .cont span a:visited{ width:81px; height:61px;}
	.tab2 .cont p{padding-top:0;}
	.tab2 .cont h1{padding-top:10px;}
	.tab2 .cont h1 a:link,.tab2 .cont h1 a:visited{color:#fd9d30;}
	.tab2 ul li{ line-height:22px; border-bottom:1px dotted #d0d0d0; width:295px; height:22px; background:url(../images/home/ico.jpg) left center no-repeat; padding-left:10px; overflow:hidden;}
.tab3{ width:306px;}

.guan{margin-top:24px;}
.cont2 .line{ margin-top:25px; height:194px;}
.tab4{width:653px; padding-top:25px;}
	.tab4_con{background:url(ico.jpg) bottom right no-repeat; width:653px; height:190px;padding-top:5px;}		
	.tab4_con dl{ padding-top:15px;}
	.tab4_con dd{ float:left; line-height:30px;_line-height:23px; text-align:center; margin-right:5px; padding:2px;width:180px; overflow:hidden; }
	.tab4_con dd .Aimg img{width:166px; height:125px; overflow:hidden;}
	.tab4_con dd .Aimg a{ width:166px; height:125px;border:1px solid #c5c5c5; display:block;padding:3px;}	
	.tab4_con dd .Aimg a:hover{border:1px #ffc32d solid; background:#ffc32d; padding:3px; display:block;}
.tab5{ width:306px; height:194px; background:url(../images/home/tab5.jpg) no-repeat; margin-top:25px;}
	.tab5 p{ line-height:20px; padding-top:64px;}
	.tab5 p strong{font-size:14px; color:#fd9d30;}
.links{background:url(../images/home/link.jpg) 10px center no-repeat; border:1px solid #eeeeee; border-radius:8px; height:40px; margin:10px 0px 15px 0px; line-height:40px;}
	.links p{ padding-left:184px;}
.bott{ height:58px; width:100%; background:#fd9d30; text-align:center; line-height:24px; color:#fff; padding-top:10px;}
	.bott a:link,.bott a:visited{color:#fff;}
	.bott a:hover{ text-decoration:underline;}
	.bott span{color:#d17e20; }
	
	
	/************************about*****************/
	.list_left{ width:265px;}
	.list_left .tab1{width:100%;}
	.list_left .tab2 ul{padding-left:5px; padding-top:8px; padding-bottom:8px;}
	.list_left .tab2 ul li{width:245px; line-height:30px; height:30px;}
	.list_left .tab5{width:100%; height:auto; margin-top:15px; background:url(../images/home/tab52.jpg) left top no-repeat; margin-bottom:20px;}
	.list_right{ width:710px;}
.list_right .title .right{padding-right:10px;color:#fff;}
.list_right .title .right a,.list_right .title .right a:visited{color:#fff;}
	
	
	
	
	.page_container{
	width:705px;
	padding-bottom:10px;
	margin:0 auto;
	overflow:hidden;	
}
.page_navigation{
	padding:10px 10px 30px 10px;
	text-align:center;
}
.page_navigation a{
	margin-left:5px;
	margin-right:5px;
}



.page_photolist{
	padding-top:35px;
}
.page_photolist dl{
	width:235px;
	height:220px;
	display:block;
	float:left;
	vertical-align:top;
	overflow:hidden;
}

.page_photolist dl dd{
	width:220px;
	height:175px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	display:block;
}
.page_photolist dl dd img{
	width:210px;
	height:158px;
	border:1px solid #C0C0C0;
	padding:3px;
}
.page_photolist dl dd a:hover img{
	border:2px solid #037762;
	padding:2px;
}

.page_photolist dl dt{
	width:180px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin:0 auto;
	display:block;
	overflow:hidden;
}

.page_photolist2{
	padding-top:20px; width:100%; margin:0 auto;
}
.page_photolist2 dl{
	width:235px;
	height:220px;
	display:block;
	float:left;
	vertical-align:top;
	overflow:hidden;
}

.page_photolist2 dl dd{
	 width:228px;
	text-align:center;
	margin:0 auto;
	
	display:block;
}
.page_photolist2 dl dd img{
	width:210px;
	height:158px;
	
}

.page_photolist2 dl dt{
	width:220px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
.page_navigation{
	padding:10px 10px 30px 10px;
	text-align:center;
}
.page_navigation a{
	margin-left:5px;
	margin-right:5px;
}
.img_wrap2{display: inline-block;padding:8px;background:#fff;box-shadow:0px 0px 4px #d2ccc1;position: relative; border:1px solid #ddd;}
.img_wrap2 strong{display:block;position: absolute; top:0;left:0;width:0;height:0;background:#ffc32d;}
.img_wrap2 img{position: relative; z-index:1;}

.page_content{
	padding:20px 0px 10px 0px;
	color:#545454;
	line-height:2em;
}

.newslist dl{
	width:720px;
	height:155px;
	padding-top:24px;
	border-bottom:1px dotted #a6a6a6;
}
.newslist dl dd{
	width:190px;
	height:140px;
	float:left;
}
.newslist dl dd img{
	width:170px;
	height:128px;
	border:1px solid #c6c6c6;
	padding:3px;
}
.newslist dl dd a:hover img{
	border:4px solid #0358b2;
	padding:0;
}
.newslist dl dt{
	width:530px;
	height:140px;
	float:right;
	overflow:hidden;
}
.newslist dl dt h3{
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	color:#0358b2;
	overflow:hidden;
}
.newslist dl dt h3 a,.newslist dl dt h3 a:visited{
	color:#0358b2;	
}
.newslist dl dt h3 a:hover{
	color:#000000;	
}
.newslist dl dt h4{
	height:20px;
	line-height:20px;
	color:#cdcdcd;
	font-size:12px;
	font-weight:normal;
}
.newslist dl dt h4 span{
	margin-right:30px;
}
.newslist dl dt p{
	height:90px;
	line-height:24px;
	color:#727272;
	text-indent:2em;
	overflow:hidden;
}
.newslist dl dt p a,.newslist dl dt p a:visited{
	color:#fc2e30;
}
.newslist dl dt p a:hover{
	color:#000000;
}



.page_acttext{
	padding-top:30px;
	margin:0 auto;
	line-height:2em;
}
.act_title{
	font-size:24px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	padding-bottom:10px;
}
.act_info{
	text-align:center;
	color:#545454;
	line-height:22px;
	padding-bottom:10px;
}
.act_info span{
	margin-left:6px;
	margin-right:6px;
}

.act_content{
	padding:5px 15px 25px 15px;
	line-height:2em;
	color:#5b5b5b;
	overflow:hidden;
}
.act_nextprev{
	padding:6px;
	margin:5px auto;
	height:23px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
}
.act_nextprev span{
	padding-right:15px;
}

.act_next{
	width:250px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;
}
.act_prev{
	width:250px;
	height:20px;
	line-height:20px;
	float:right;
	overflow:hidden;
}
.PageNextPrev{
	padding:10px;
}



.page_titlelist{
	padding-top:20px;
	margin:0 auto;
	overflow:hidden;
}
.page_titlelist ul{
	padding:0px 10px;
	list-style:none;
}
.page_titlelist ul li{
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #CCCCCC;
	padding-left:16px;
	background:url(../images/icon_point.gif) 5px 13px no-repeat;
	vertical-align:top;
}
.page_titlelist ul li a,.page_titlelist ul li a:visited{
	float:left;
}

.page_titlelist ul li span{
	float:right;
	padding-right:10px;
	color:#999999;
}
/*************************message******************/
.book{border:1px solid #ddd; width:703px; margin:0 auto; }
.book tr{border-bottom:1px dotted #ddd; width:100%;}
.book li{ border-bottom:1px dotted #ddd; padding-left:150px; padding-top:6px; padding-bottom:6px;}
.book .index_btn{ padding:5px 10px;border-radius:5px; background:#fc8e11; border:none;color:#fff; }
.book .index_input{ margin-left:20px; width:200px;}
.book input{ margin-left:15px;}
.index_input{border-radius:5px; border:1px solid #cfcfcf; height:21px; line-height:21px; width:149px; padding-left:5px; color:#5b5b5b; margin-left:5px;}
.book .index_textarea{ margin-top:10px; border-radius:5px;  border:1px solid #cfcfcf; height:81px; width:250px; padding-left:5px; line-height:22px; color:#5b5b5b; margin-left:20px;margin-bottom:10px;}
.book .tip{color:red;}
/*************************news*************************/
.news_list2{ padding-top:15px; padding:15px 0px;}
	.news_list2 li{ line-height:30px; border-bottom:1px solid #ddd; width:100%; float:left; }
	.news_list2 li .fl{ float:left; border-left:0px solid #ffc32d;}
	.news_list2 li .fr{float:right; border-right:0px solid #ccc;}
    .news_list2 li a:link,.news_list2 li a:visited{color:#333333;}
    .news_list2 li a:hover{color:#fd9d30;}
.news_top .news_img { margin-top:8px; float:left; margin-right:10px; margin-bottom:10px;}
	.news_top p{ line-height:26px; font-size:14px;}	
	.news_top h1{ padding-top:20px;font-size:14px;}
	.news_top h1 a:link,.news_top h1 a:visited{ line-height:30px; color:#fd9d30; }
	.index_about{display: inline-block;padding:6px; padding-bottom:3px;background:#fff;box-shadow:0px 0px 3px #d2ccc1;position: relative; border:1px solid #ccc;  }
	.index_about strong{display:block;position: absolute; top:0;left:0;width:0;height:0;background:#ffc32d;}
	.index_about img{position: relative; z-index:1;}
	
	
/* showProduct */
.showProduct{padding-top:10px;}
.showProduct .photo { padding:4px; width:450px; height:338px; float:left; margin-bottom:15px;border:1px solid #dcdcde; }
.showProduct .photo img { width:450px; height:338px; display:block; }
.showProduct .wd { float:right; width:215px; height:325px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#FFF; }
.showProduct .wd .titis { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.showProduct .wd ul.ls { font-size:14px; }
.showProduct .wd li.item { height:30px; line-height:30px; }
.showProduct .wd li.item span { margin-right:5px; }
.showProduct .wd li.btn { height:45px; }
.showProduct a.order { width:105px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#80030a; display:block; color:#FFF; }
.showProduct a.order:hover {  background:#ae0610;}
.showProduct .info { border:1px solid #dcdede; background:#FFF; }
.showProduct .m { border:1px solid #FFF; padding:10px 15px; }
.showProduct div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #dcdcdc; }
.showProduct div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; }
.showProduct .info { margin-bottom:20px; }
/* relatedLink */
.relatedLink { height:30px; line-height:30px; border:1px solid #dcdcdc; width:703px; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
.relatedLink a:hover { color:#660000; }
/*分页****************/
.pager{display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both;}
  .pager span,.pager a{display:inline-block;border:1px solid #ddd;color:#333;padding:4px 8px;_padding:3px 8px;text-decoration:none;}
  .pager a:hover{background:#fd9d2f;border-color:#fd9d2f;color:#fe3900;text-decoration:none;}
  .pager .cur{background:#fd9d2f;border-color:#fd9d2f; font-weight:bold;color:#fff;text-decoration:none;}
  .pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.dataErr{font-size:12px;}
